package com.alibaba.citrus.ots.platform.enhance.functions.diff.common.constant;

/**
 * 销售子单标准对账字段
 */
public enum SalesOrderLineDiffStandardFieldDict {
    UNIT_PRICE("unitPrice", "货品单价"),
    SPECIAL_OFFER_PRICE("specialOfferPrice", "特价"),
    SALES_ORDER_LINE_FEATURES("features", "销售子单扩展字段"),
    SEQUENCE_NO("sequenceNo", "资源占用序列号"),
    REFUSE_REASON_CODE("refuseReasonCode", "拒绝原因"),
    SERIAL_NUMBER("serialNumber","订单行id"),
    SAP_SALES_ORDER_LINE_ID("sapSalesOrderLineId","sap销售子单id"),
    ITEM_ID("itemId","货品外部id"),
    ITEM_QUANTITY("itemQuantity","货品数量"),
    SALE_UNIT("saleUnit","销售单位"),
    SUB_TOTAL_AMOUNT("subTotalAmount","总金额"),
    RETURN_FLAG("returnFlag","退换货标识"),
    REFUSE_REASON_NAME("refuseReasonName","拒绝原因"),

    ;

    /**
     * 字段名称
     */
    private String fieldCode;
    /**
     * 字段含义
     */
    private String fieldMean;

    SalesOrderLineDiffStandardFieldDict(String fieldCode, String filedMean) {
        this.fieldCode = fieldCode;
        this.fieldMean = filedMean;
    }

    public String getFieldCode() {
        return fieldCode;
    }

    public String getFieldMean() {
        return fieldMean;
    }
}
